do someone or something justice - Francés Inglés Diccionario